package com.nantong.admin.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import com.nantong.common.mybatis.core.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 报价单表
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_quote")
public class Quote extends BaseEntity {

    /**
     * 报价单ID
     */
    @TableId(value = "quote_id", type = IdType.AUTO)
    private Long quoteId;

    /**
     * 报价单号
     */
    private String quoteNo;

    /**
     * 客户ID
     */
    private Long customerId;

    /**
     * 总价
     */
    private BigDecimal totalAmount;

    /**
     * 优惠金额
     */
    private BigDecimal discountAmount;

    /**
     * 最终金额
     */
    private BigDecimal finalAmount;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 销售人员
     */
    private String salesPerson;
    
    /**
     * 报价人ID
     */
    private Long salerId;
    
    /**
     * 报价人手机号
     */
    private String salerPhone;
    
    /**
     * 报价单有效时长（天）
     */
    private Integer validDays;

}